Document how a plugin can get its name injected Change-Id: I2065492b32dee2eb66c1c2e608bd6eec62c28c45 Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
diff --git a/Documentation/dev-plugins.txt b/Documentation/dev-plugins.txt index c0c44f3..5d57862 100644 --- a/Documentation/dev-plugins.txt +++ b/Documentation/dev-plugins.txt
@@ -174,6 +174,23 @@ ] ---- +A plugin can get its own name injected at runtime: + +[source,java] +---- +public class MyClass { + + private final String pluginName; + + @Inject + public MyClass(@PluginName String pluginName) { + this.pluginName = pluginName; + } + + ... +} +---- + [[reload_method]] Reload Method ~~~~~~~~~~~~~